/****************************************
RESET ELEMENTS
*****************************************/
#prefix body, #prefix div, #prefix span, #prefix applet, #prefix object, #prefix iframe, #prefix h1, #prefix h2, #prefix h3, #prefix h4, #prefix h5, #prefix h6, #prefix p, #prefix blockquote, #prefix pre, #prefix a, #prefix abbr, #prefix acronym, #prefix address, 
#prefix big, #prefix cite, #prefix code, #prefix del, #prefix dfn, #prefix em, #prefix font, #prefix img, #prefix ins, #prefix kbd, #prefix q, #prefix s, #prefix samp, #prefix small, #prefix strike, #prefix strong, #prefix sub, #prefix sup, #prefix tt, #prefix var, #prefix dl, 
#prefix dt, #prefix dd, #prefix ol, #prefix ul, #prefix li, #prefix fieldset, #prefix form, #prefix label, #prefix legend, #prefix table, #prefix caption, #prefix tbody, #prefix tfoot, #prefix thead, #prefix tr, #prefix th, #prefix td 
/*HTML 5*/
#prefix article, #prefix aside, #prefix canvas, #prefix details, #prefix figcaption, #prefix figure, #prefix footer, #prefix header, #prefix hgroup, #prefix menu, #prefix nav, #prefix section, #prefix summary, #prefix time, #prefix mark, #prefix audio, #prefix video
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/*HTML 5*/
#prefix article, #prefix aside, #prefix details, #prefix figcaption, #prefix figure, #prefix footer, #prefix header, #prefix hgroup, #prefix menu, #prefix nav, #prefix section { display:block; }
#prefix nav ul, #prefix nav li { margin: 0; } /* Remove margins for navigation lists */

#prefix :focus { outline: 0; } /* remember to define focus styles! */
#prefix ol, #prefix ul { list-style: none; }
#prefix table { border-collapse: separate; border-spacing: 0; } /* tables still need 'cellspacing="0"' in the markup */
#prefix caption, #prefix th, #prefix td { text-align: left; font-weight: normal; }
#prefix blockquote:before, #prefix blockquote:after, #prefix q:before, #prefix q:after { content: ""; }
#prefix blockquote, #prefix q { quotes: "" ""; }
#prefix legend { color:#000; } /*because legend doesn't inherit in IE */
.ie6 #prefix legend, .ie7 #prefix legend { margin-left: -7px; } /*Fixes the legend in IE 6+7 thnx ivannikolic! */

/*BASE*/
#prefix h1, #prefix h2, #prefix h3, #prefix h4, #prefix h5, #prefix h6 { margin-bottom:5px; line-height:18px; color:#0A263C; } 
#prefix textarea { overflow: auto; }
#prefix img { vertical-align: middle; }
#prefix h1 { font-size:19px; line-height:22px}
#prefix h2 { font-size:16px; font-weight: bold; margin: 0; }
#prefix h3 { font-size:13px; }
#prefix h4 { font-size:12px; }
#prefix h5 { font-size :12px; font-weight: bold; margin: 0; }
#prefix h6 { font-size: 11px; font-weight:bold; }
#prefix p { margin: 0 0 10px;}
#prefix div.visible {display: block !important;}
#prefix a, #prefix a:active, #prefix a:hover, #prefix a:visited {cursor:pointer; color: #0033cc; text-decoration: underline; }
#prefix input {padding: 2px}

/* align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css ; */
#prefix input[type="radio"] { vertical-align: text-bottom; }
#prefix input[type="checkbox"] { vertical-align: bottom; }
.ie7 #prefix input[type="checkbox"] { vertical-align: baseline; }
.ie6 #prefix input { vertical-align: text-bottom; }

/* hand cursor on clickable input elements */
#prefix label, #prefix input[type=button], #prefix input[type=submit], #prefix button { cursor: pointer; }

/* webkit browsers add a 2px margin outside the chrome of form elements */ 
#prefix button, #prefix input, #prefix select, #prefix textarea { margin: 0; }

/* make buttons play nice in IE: www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
#prefix button {  width: auto; overflow: visible; }

/* bicubic resizing for non-native sized IMG: code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 #prefix img { -ms-interpolation-mode: bicubic; }

/* print styles inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/ */
@media print {
  #prefix * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  #prefix a, #prefix a:visited { color: #444 !important; text-decoration: underline; }
  #prefix a:after { content: " (" attr(href) ")"; }
  #prefix abbr:after { content: " (" attr(title) ")"; }
  #prefix .ir a:after { content: ""; }  /* Don't show links for images */
  #prefix pre, #prefix blockquote { border: 1px solid #999; page-break-inside: avoid; }
  #prefix thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  #prefix tr, #prefix img { page-break-inside: avoid; }
  #prefix @page { margin: 0.5cm; }
  #prefix p, #prefix h2, #prefix h3 { orphans: 3; widows: 3; }
  #prefix h2, #prefix h3{ page-break-after: avoid; }
}

/*TYPE*/
#prefix { color: black; background: white; margin:0 auto;text-align:left;  }
#prefix, #prefix td, #prefix p, #prefix input, #prefix select, #prefix textarea, #prefix a, #prefix a:active, #prefix a:hover, #prefix a:visited
{ font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif; font-size: 12px; text-align:left; }


